grid grid computing j2ee research .net power c++ business forecasting budgeting high performance computing risk solar analysis java data management insurance energy consulting